﻿
    //代理注册验证
    function validateAgent(){
        var userName=getTbVal("tbUserName");
        var password=getTbVal("tbPassword");
        var confirmPassword=getTbVal("tbConfirmPassword");
        var email=getTbVal("tbEmail");
        var company=getTbVal("tbCompany");
        var post=getTbVal("tbPost");
        var answer=getTbVal("tbAnswer");
        var vcode=getTbVal("tbCode");
        var question=getTbVal("question");
        //alert(getTbVal("tbUserName"));
        //alert(userName);return;
        if(userName.length==0){
            alert("填写用户名");
            $(".agent .tbUserName").focus();
            return false;
        }
        if(userName.length<6){
             alert("用户长度最小6位");
            $(".agent .tbUserName").focus();
            return false;
        }
        if(password.length==0){
            alert("填写密码");
            $(".agent .tbPassword").focus();
            return false;
        }
        if(password.length<6){
             alert("密码长度最小6位");
            $(".agent .tbPassword").focus();
            return false;
        }
        if(confirmPassword.length==0){
            alert("请在输入一次密码");
            $(".agent .tbConfirmPassword").focus();
            return false;
        }
        if(password!=confirmPassword){
            alert("两次密码输入不一致,请确认");
            $(".agent .tbConfirmPassword").val("");
            $(".agent .tbConfirmPassword").focus();
            return false;
        }
        if(email.length==0){
            alert("填写Email");
            $(".agent .tbEmail").focus();
            return false;
        }
        if(!isEmail(email)){
            alert("邮箱格式有误");
            $(".agent .tbEmail").focus();
            return false;
        }
        if(company.length==0){
            alert("填写任职公司");
            $(".agent .tbCompany").focus();
            return false;
        }
        if(post.length==0){
            alert("填写职位");
            $(".agent .tbPost").focus();
            return false;
        }
        if(question=="0"){
            alert("填写密码提示问题");
            $(".agent .question").focus();
            return false;
        }
        if(answer.length==0){
            alert("填写密码提示答案");
            $(".agent .tbAnswer").focus();
            return false;
        }
        if(vcode.length==0){
            alert("填写验证码");
            $(".agent .tbCode").focus();
            return false;
        }
        
        //禁用
        //$(".regAgent").attr("disabled",true);
        //return true;
        //document.forms[0].submit();
    }
    
    //投保人注册验证
    function valiagePH(){
       var userName=getTbVal2("tbUserName");
        var password=getTbVal2("tbPassword");
        var confirmPassword=getTbVal2("tbConfirmPassword");
        var email=getTbVal2("tbEmail");
        var answer=getTbVal2("tbAnswer");
        var vcode=getTbVal2("tbCode");
        var question=getTbVal2("question");
        if(userName.length==0){
            alert("填写用户名");
            $(".ph .tbUserName").focus();
            return false;
        }
        if(userName.length<6){
             alert("用户长度最小6位");
            $(".ph .tbUserName").focus();
            return false;
        }
        if(password.length==0){
            alert("填写密码");
            $(".ph .tbPassword").focus();
            return false;
        }
        if(password.length<6){
             alert("密码长度最小6位");
            $(".ph .tbPassword").focus();
            return false;
        }
        if(confirmPassword.length==0){
            alert("请在输入一次密码");
            $(".ph .tbConfirmPassword").focus();
            return false;
        }
        if(password!=confirmPassword){
            alert("两次密码输入不一致,请确认");
            $(".ph .tbConfirmPassword").val("");
            $(".ph .tbConfirmPassword").focus();
            return false;
        }
        if(email.length==0){
            alert("填写Email");
            $(".ph .tbEmail").focus();
            return false;
        }
        if(!isEmail(email)){
            alert("邮箱格式有误");
            $(".ph .tbEmail").focus();
            return false;
        }
        if(question=="0"){
            alert("填写密码提示问题");
            $(".ph .question").focus();
            return false;
        }
        if(answer.length==0){
            alert("填写密码提示答案");
            $(".ph .tbAnswer").focus();
            return false;
        }
        if(vcode.length==0){
            alert("填写验证码");
            $(".ph .tbCode").focus();
            return false;
        }
        
        //禁用
        //$(".regPH").attr("disabled",true);
        //document.forms[0].submit();
    }
    $(function () {
        //检查注册用户名是否存在
        $(".tbUserName").bind("change", function () {
            var userName = $.trim($(this).val());
            if (userName.length == 0) return;
            var current = $(this);
            $.ajax({
                type: "post",
                url: "/Ajax/ExistUserName.ashx",
                data: "userName=" + userName,
                success: function (data) {
                    //alert(data.toString().toLowerCase());return;
                    if (data.toString().toLowerCase() == "true") {
                        current.next().remove();
                        alert("用户名已被注册");
                        //current.after("<span>×</span>");
                    }
                    else {
                        current.next().remove();
                        //current.after("<span>√</span>");
                    }
                }, error: function (data) {
                }
            });
        });
    })

function getTbVal(cssName){
    cssName=".agent ."+cssName;
    return $(cssName).val();
}
function getTbVal2(cssName){
    cssName=".ph ."+cssName;
    return $(cssName).val();
}
//检查email邮箱
function isEmail(str){
var reg =/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}